/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


var srtGridPartPendJuez=new Ext.data.Store({
    id:'srtGridPartPendJuez',
    autoLoad: true,
    fields:[{name:'idPartido',type: 'int'},            
            {name: 'equipo1', type:'string'}, 
            {name :'vs', type:'string'},                     
            {name :'equipo2', type:'string'},
            {name:'fechaPartido', type:'string'},
            {name:'canchaPartido', type:'string'}],         
           
    pageSize: 15, // items per page
    proxy: {
        type: 'ajax',
        url: 'juezsillaUI/partidosProgram',  // url that will load data with respect to start and limit params        
        reader: {
            type: 'json',
            root: 'partidos',
            totalProperty: 'total'
            },
            actionMethods: {
                            create : 'POST',
                            read   : 'POST',
                            update : 'POST',
                            destroy: 'POST'
                        }     
        },
        
        
        //listeners:{load: function(){Ext.getCmp("formInfoCancha").getForm().loadRecord(storeGridCanchas.getAt(0));}}
    });


var gridPartPendJuez= new Ext.grid.Panel({
    region: 'west',    
    title: 'Partidos Pendientes',    
    store: srtGridPartPendJuez,
    height: 400,
    width: '50%',
    id:'gridPartPendJuez',

    
    columns: [
        {header: 'Equipo 1',  dataIndex: 'equipo1'},
        {header: 'vs', dataIndex: 'vs'},
        {header: 'Equipo 2', dataIndex: 'equipo2'},
        {header: 'Fecha', dataIndex:'fechaPartido'},
        {header: 'Cancha', dataIndex:'canchaPartido'},
        {
                xtype: 'actioncolumn',
                width: 20,
                items: [{
                    icon: '../js/extjs/ext-4.0.1/examples/shared/icons/fam/grid.png',
                    tooltip: 'Iniciar Partido',
                    
                    handler: function(grid, rowIndex, colIndex) {
                        var rec = srtGridPartPendJuez.getAt(rowIndex);

                            Ext.MessageBox.confirm('Confirmación', 'Esta Seguro que desea iniciar este partido?',
                                function(btn, text){
                                    if(btn=='yes')
                                    {
                                        
                                        windMarcarPts.show();
                                    }
                                    
                                },
                                this
                        );
                            //alert("eliminar "+rec.get('nombre'));
                    }
                }]
            },
    ],
    
   /* listeners:{itemclick: function(a,b,c,d)
			      {				  
				  var rec=storeGridCanchas.getAt(d);                               
                                   Ext.getCmp("fieldsetInfoCancha").setTitle("Datos de Cancha");
				  Ext.getCmp('formInfoCancha').getForm().loadRecord(rec);
			      }}*/
    
});

    Ext.getCmp('tabPartPendJuez').add(gridPartPendJuez);
    Ext.getCmp('panelContenido').setActiveTab(gridPartPendJuez);
    Ext.getCmp('panelContenido').doLayout();
    Ext.getCmp('tabPartPendJuez').doLayout();


